Embedded System Synthesis and Optimization

نویسنده

  • Jürgen Teich
چکیده

In this introductory paper to the field, it is our goal to provide a new unified look at synthesis problems that is independent from the level of abstraction like system, RTL, and logic (for refinements targeted to hardware), or processand basic block level (for refinements targeted to software). For each level of our model called ”double roof”, synthesis requires the solution of three basic problems, namely allocation (of resources), binding, and scheduling. Based on the ”double roof” model, we present a graph-based formulation of the tasks of system-synthesis: Contrary to former approaches that consider system-synthesis as a bi-partition problem (e.g., earlier hardware/software partitioning algorithms), we consider also as well the allocation of components like microand hardware coprocessors as part of the optimization problem as scheduling of tasks including communication scheduling. The approach is flexible enough to be applied to different other abstraction levels. Finally, we introduce the problem of design space exploration as a new challenge in synthesis. For the typically multi-objective nature of synthesis problems, not only one optimum is wanted, but an exploration of a complete front of optimal solutions called Pareto points.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

CHAOS EMBEDDED CHARGED SYSTEM SEARCH FOR PRACTICAL OPTIMIZATION PROBLEMS

Chaos is embedded to the he Charged System Search (CSS) to solve practical optimization problems. To improve the ability of global search, different chaotic maps are introduced and three chaotic-CSS methods are developed. A comparison of these variants and the standard CSS demonstrates the superiority and suitability of the selected variants for practical civil optimization problems.

متن کامل

Implementation Synthesis of Embedded Software Under Operating Systems Supporting the Hybrid Scheduling Model

Implementation synthesis of embedded software has great influence on implementing embedded software’s non-functional requirements, such as real-time, memory consumption, and low power, etc. In this paper, we focus on the implementation synthesis problem under a class of operating systems that supports the hybrid-scheduling model, that is, task sets have preemptable tasks and non-preemptable tas...

متن کامل

Synthesis of Embedded Software for Sensor Nodes

In this work, we address the synthesis of embedded software for sensor nodes in two important, specialized contexts. In the first context, an optimization framework is designed to automate the design space exploration of application-specific wireless sensor networks in order to adjust configuration parameters for deriving a streamlined overall implementation of the system. The framework is buil...

متن کامل

A Multiobjective Tabu Search Algorithm for the Design Space Exploration of Embedded Systems

An important step during the design of embedded systems is to allocate suitable architectural components and to optimally bind functions (tasks) to these components. This design step is called system synthesis. The automation of system synthesis is limited in recent research by developing models only for standard optimization algorithms. This paper describes the first approach to improve a stan...

متن کامل

Optimization Trade-offs in the Synthesis of Software for Embedded DSP

A broad variety of implementation considerations become important when implementing software for embedded signal processing applications. These include complex trade-offs such as those involving code size, data buffering requirements, performance, and power consumption. This presentation motivates the use of high-level, dataflow-based programming models for automated synthesis of DSP software; ...

متن کامل

Tungstophosphoric acid embedded magnetic chitosan as a green catalyst for the synthesis of N-cyclohexyl-3-aryl quinoxaline-2-amines

In the present study, a novel catalyst was well designed by incorporating the tungstophosphoric acid into the magnetic chitosan, as highly stable composite, in which the iron oxides were used the strong super-magnetic core. The prepared composite was characterized by several methods, including FTIR, XRD, SEM, TEM and EDS and its catalytic activity was examined in a facile, green and highly effi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000